package com.module.aichat.data.protocol.messageContent

import com.module.aichat.data.bean.ChatMessageType

/**
 * 作者：sosou
 * <p>
 * 版本：1.0
 * <p>
 * 创建日期：2025/6/30
 * <p>
 * 描述：图片消息
 * <p>
 * 修订历史：
 */
data class ImageMessageContent(
    /**
     * 图片消息的类型
     */
    var mime_type: String = "",
    /**
     * 宽
     */
    var width: Int = 0,
    /**
     * 高
     */
    var height: Int = 0,
) : MediaMessageContent() {

    companion object{
        fun obtainImgMsgContent(): ImageMessageContent {
            return ImageMessageContent().apply {
                type = ChatMessageType.IMAGE.type
            }
        }
    }

    override fun getMsgPrev(): String {
        return "【图片】"
    }
}